package com.css.fxfzysx.modules.cztDataMange.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.css.fxfzysx.util.ExcelPropertyCheck;
import lombok.Data;

import javax.persistence.Column;
import javax.validation.constraints.NotNull;

/**
 * @Author Liuchao
 * @Date 2023/10/9
 * @Version 1.0.0
 * @Description
 */
@Data
public class RcpExcelSheet2Vo {

    /**
     * 建筑物序号
     */
    @ExcelPropertyCheck(index = 1,required = true,name = "建筑物序号")
    private String numType ;
    /**
     * 层号
     */
    @ExcelPropertyCheck(index = 2,required = true,name = "层数")
    private Integer floorNum;

    /**
     * 柱编号
     */
    @ExcelPropertyCheck(index = 3,required = true,name = "柱编号")
    private String pillarCode;


    /**
     *梁编号
     */
    @ExcelPropertyCheck(index = 4,required = true,name = "梁编号")
    private String beamNum ;

    /**
     * 梁截面宽度bL (mm)
     */
    @ExcelPropertyCheck(index = 5,required = true,name = "梁截面宽度bL (mm)")
    private Double beamSectionWidth;


    /**
     * 梁截面高
     */
    @ExcelPropertyCheck(index = 6,required = true,name = "梁截面高度hL  (mm)")
    private Double beamSectionHeight ;

    /**
     * 梁的跨度L(mm)
     */
    @ExcelPropertyCheck(index = 7,required = true,name = "梁的跨度L(mm)")
    private Double beamSpan ;

    /**
     * 梁受拉钢筋牌号
     */
    @ExcelPropertyCheck(index = 8,required = true,name = "梁受拉钢筋牌号")
    private String beamStirrupNum ;

    /**
     * 左梁的有效高度
     */
    @ExcelPropertyCheck(index = 9,required = true,name = "梁有效高度(mm)")
    private Double beamLeftHeigth;

    /**
     * 左梁受拉区纵筋面积As（mm^2）
     */
    @ExcelPropertyCheck(index = 10,required = true,name = "梁受拉区纵筋面积As（mm^2）")
    private Double leftAsPull;

    /**
     * 左梁受压区纵筋面积As（mm^2）
     */
    @ExcelPropertyCheck(index = 11,required = true,name = "梁受压区纵筋面积As'（mm^2）")
    private Double leftAsPush;


    /**
     * 右梁的有效高度
     */
    @ExcelPropertyCheck(index = 12,required = true,name = "梁有效高度(mm)")
    private Double beamRightHeight;

    /**
     *右梁受压区纵筋面积As（mm^2）
     * 梁受拉区纵筋面积As（mm^2）
     */
    @ExcelPropertyCheck(index = 13,required = true,name = "梁受拉区纵筋面积As（mm^2）")
    private Double rigthAsPush ;

    /**
     * 梁受压区纵筋面积As'（mm^2）
     */
    @ExcelPropertyCheck(index = 14,required = true,name = "梁受压区纵筋面积As（mm^2）")
    private Double rigthAsPull ;

}
